/**
 * 自定义过滤器 - 前置
 */

module.exports = [{
	id: "hedian_auth",
	regExp: "^client", // 正则匹配规则，这个是以^xxx1/kh/开头的云函数会被拦截
	description: "这里是你过滤器1号的描述",
	index: 310, // 此处必须>300 因为检测用户是否登录的过滤器的index是200（sys是300，因此为了能通用，建议填大于300的值）（越小越先执行）
	mode: "onActionExecuted", // 可选 onActionExecuting onActionExecuted
	enable: true, // 通过设置enable=false可以关闭该中间件
	main: async function(event) {
		// 这里是拦截规则，可以查数据库，最终code:0 代表通过，其他均为未通过，msg是被拦截的原因
		let { data = {}, originalParam, util } = event;
		let { vk } = util;

		return {
			code: 0,
			msg: ""
		}
	}
}]
